home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d10 / calaway2.arc / CALLAWAY.DOC next >
Text File  |  1990-08-03  |  10KB  |  200 lines

  1.  
  2.                CALLAWAY HANDICAPPING SYSTEM SCORER
  3.                    Copyright 1990, Mike Kolbe
  4.  
  5.      The Callaway Handicap System is a carefully thought out
  6. scoring system that is very useful for resort tournaments, company
  7. outings, and similar events where golfers of widely varying skill
  8. levels are all playing together for net prizes. Unlike the USGA
  9. system, players scores and handicaps are based only on their
  10. performance each day. Handicaps are figured by deducting scores on
  11. up to six of the players worst holes in a round then adjusted by a
  12. grouping factor to obtain a net score. This system gives even
  13. miserable golfers a fair chance at low net prizes.
  14.  
  15.      I first came upon this system last year when I volunteered to
  16. score an annual golf outing for a local society. At that time I
  17. used a paper slide rule calculator from Golf World magazine (404-
  18. 955-5656). However, even that was rather cumbersome to use for over
  19. 100 golfers. This year I decided to spend a few days to write a
  20. little program for my portable computer, and it really speeded up
  21. the job of scoring. I had completed scoring and produced a printed
  22. ranking report within minutes after the last golfers came in.
  23.  
  24.      This program can handle scores for up to 300 golfers and will
  25. run on any good IBM clone with 128K or more of memory. It utilizes
  26. the Callaway scoring charts (not printed here since I haven't yet
  27. asked permission) and rules. It produces a sorted ranking report
  28. showing each golfer's gross scores, handicap, and net on either
  29. single sheet or form feed paper. In case of power outages or
  30. portable battery failure it writes each score to disk immediately
  31. after calculation and includes a routine to recover scores as soon
  32. as power is restored.
  33.  
  34.  
  35.           USING THE PROGRAM
  36.  
  37.  
  38.      STARTING UP
  39.  
  40.      Place a floppy containing the program file into your drive and
  41. type GOLF2. The program may also be run from a hard disk. As the
  42. program runs it will create and use two files: COURSE.PAR which
  43. contains information on the course being played, and GOLFERS.DAT
  44. which contains scoring data. These are rather small files, but be
  45. sure there is at least 35K of free disk space left for them.
  46.  
  47.      1. RECORD COURSE DATA
  48.  
  49.      Use this routine first to enter the par for each hole on the
  50. course. When everything looks OK press F10 to record the data and
  51. return to the main menu. If you notice an entry error just cursor
  52. to the bad hole and enter a new figure to overwrite the error.
  53.  
  54.      Please note: The program will run without having course par
  55. information entered, but may not score properly. If no pars are
  56. present the program will not limit the maximum bad hole deduction
  57. to 2 X par, as the rules state. This would give an undue advantage
  58. in the standings to guys who flub holes badly.
  59.  
  60.      2. SCORE GOLFERS
  61.  
  62.      As this routine comes up it will show the number of the golfer
  63. being scored in the upper right corner and ask you to enter his
  64. first and last name. After entering the name enter his scores for
  65. each hole just as on the previous screen. When you press F10 a
  66. front nine, back nine, total, handicap, and net score will be
  67. displayed, along with the message asking if everything looks OK. 
  68.  
  69.      Take a moment to look over the scores and compare them to the
  70. golfers score card since this will be your last chance to correct
  71. them. If you notice a discrepancy check over the score card to make
  72. sure you have read it correctly. I've found that many golfers are
  73. bad at arithmetic and tend to undercount their scores by a stroke
  74. or two. On the other hand, score cards are sometimes very difficult
  75. to read, especially if they get a little wet.
  76.  
  77.      Once you have reconciled any discrepancies hit the [ Y ] key
  78. to record the scores to disk. Hitting any other key at this point
  79. will put you back into the entry/edit mode. After the scores are
  80. written to disk a message will appear telling you to hit either [
  81. ENTER ] or [ ESC ].  [ ENTER ] will restart the scoring routine for
  82. the next golfer with the counter incremented. If you ESCAPE to the
  83. main menu you can always return to the scoring routine and the
  84. counter will be set for the next golfer.
  85.  
  86.  
  87.      3.   RELOAD DATA FROM DISK
  88.  
  89.       As noted above each golfers scores are written to disk as
  90. they are calculated. If you should lose power to your computer
  91. momentarily (which happens with annoying frequency where I live) or
  92. your laptop battery should run down this routine lets you restart
  93. the program where you left off. After restoring power just restart
  94. the program and pick option #3 from the main menu. If the last
  95. golfer you were working on had not been completed and written to
  96. disk you will have to rescore him. 
  97.  
  98.      In most cases, your data can be recovered quickly without any
  99. problem. If your computer dies while the disk is actually writing
  100. the file may be trashed and the disk crashed. Fortunately, the disk
  101. write routine is a very quick one so the odds against this
  102. happening are very much in your favor. However, if you are using a
  103. laptop and see the low battery warning shut it down at the first
  104. opportunity and get out your AC adaptor.
  105.  
  106.      The program uses the files COURSE.PAR and GOLFERS.DAT to
  107. record pars and scores. If these files are not present in the same
  108. directory as the program you will see an END OF FILE error message.
  109. Stop the program at this point and restart it from the DOS prompt.
  110. When the program is started and new par and score data entered new
  111. files are created and old ones are overwritten. 
  112.  
  113.      4.   GENERATE REPORTS
  114.  
  115.      This routine will generate a nicely printed report with all
  116. golfers sorted by rank in net standings. Any golfers who did not
  117. complete all 18 holes (as indicated by no score on either the 1st
  118. or 10th hole) will be listed at the end of the standings, ordered
  119. by their scores. According to the rules players of equal net scores
  120. will be ranked in order of lowest handicap first. Rank numbers are
  121. adjusted to indicate ties.
  122.  
  123.      When beginning this routine load your printer paper to begin
  124. printing as close as possible to the top edge of the paper since
  125. the printout will fill an 8.5" X 11" sheet. If you indicated that
  126. you are using continuous fan fold paper the program will print out
  127. 28 golfers to the page with automaticly calculated page breaks. If
  128. you did not indicate continuous paper the program will pause and
  129. prompt you to insert another sheet as it finishes each page.
  130.  
  131.      Some printers have trouble printing all the way to the end of
  132. a single page because the end of paper sensor is too far away from
  133. the print line. If this happens to you try inserting another sheet
  134. of paper just as the current sheet gets down to its last few lines.
  135. A well placed paper clip or piece of tape will also solve this
  136. problem.
  137.  
  138.      NOTES ON SCORING ALGORITHMS
  139.  
  140.      This program is designed to score up to 300 golfers for one 18
  141. hole round of golf using the Callaway System rules. If you are used
  142. to manually calculating handicaps or using a paper slide rule
  143. calculator you may notice a difference between the scores you get
  144. and what the program reports. These are due to the program's strict
  145. interpretation of Callaway rules, which are sometimes overlooked
  146. under the burden of manual scoring.
  147.  
  148.      For purposes of adding total gross all holes are scored at the
  149. count actually shot. However, when figuring handicap deductions for
  150. worst hole no hole may be deducted at more than twice par. For
  151. instance a 7 on a par 3 hole would count as a 7 in the gross, but
  152. only 6 would be deducted in the handicap calculation. When entering
  153. a score more than twice par the computer will sound a little
  154. warning beep to alert you that this rule is being applied.
  155.  
  156.      Worst hole deductions may only be taken for holes 1 through
  157. 16. The last two holes are never used in calculating handicap. The
  158. moral of the story is: if you really blow a hole, try not to make
  159. it on 17 or 18.
  160.  
  161.      Generally half strokes count as a whole only when counting
  162. final net score, not in the calculations. In cases where the
  163. golfers score would put him into a half-hole deduction bracket and
  164. one of the deducted holes has a odd-numbered score the handicap and
  165. net score would both end in a .50. For instance a gross of 95 with
  166. a handicap of 15.5 would yield a net of 79.5, which would be
  167. rounded up to report a net score of 80 for the round.
  168.  
  169.      For the sake of speed the program uses integer math for
  170. handicap calculations. The result of this method for the above
  171. example would show a 95 gross, 15 handicap, and 80 net. Since the
  172. net result is the same I figured there was nothing wrong with the
  173. psychological benefit of showing a lower handicap.
  174.  
  175.  
  176.      REGISTRATION
  177.  
  178.      This program is not public domain, but offered as shareware.
  179. You may copy this program and documentation and distribute it
  180. freely for evaluation. If you like it and use it a registration fee
  181. of $10 is requested to compensate the author for long hours spent
  182. slaving over a hot computer. To register, please drop me a note
  183. with your name, address, and source from which you got this
  184. program, along with the fee. Send to: Mike Kolbe, 11347 Chillicothe
  185. Road, Chesterland Ohio 44026.
  186.  
  187.      Registered users will receive any upgraded versions released
  188. within one year of registration. They will also receive serious
  189. consideration of their suggestions on just what those upgrades
  190. should be. Last but not least, they will receive my thanks and
  191. appreciation.
  192.  
  193.      If you use this program regularly and decide not to register
  194. I have no good way of finding you out. However, I must warn you
  195. that the bad karma and attacks of conscience to which you make
  196. yourself liable may be truly devastating. Sudden attacks have been
  197. known to distract golfers at critical times, causing severe slices
  198. and 3 putt, or even 4 putt green shots. This could lead to severe
  199. anxiety and frustration which might ruin an otherwise beautiful day
  200. of golf.